
var load = document.querySelector('#loaditem');
var regs = load.querySelectorAll('button');
var sow = document.querySelector('#shadow');
var id;
regs[1].addEventListener('click', function () {
    sow.style.display = 'block';
})
var sub = document.querySelectorAll('#register button');
var inps = document.querySelectorAll('#register input');
// 发送验证码
sub[0].addEventListener('click', function () {
    var flag = 0;
    for (var i = 0; i < 3; i++) {
        if (inps[i].value == '')
            flag = 1;
    }
    if (flag == 0) {
        $.ajax({
            type: "post",
            url: "http://118.195.129.130:3000/user/getMailCode",
            async: true,
            data: {
                mail: $("#reg_mail").val()
            },
            success: function (data) {
                alert("验证码已发送");
                console.log(data.data[0]._id);
                id = data.data[0]._id;
                transId(id);
            },
            error: function () {
                alert("验证码发送失败");
            }
        })
    } else {
        alert("请先把用户名,密码和邮箱填写完整");
    }
})
sub[2].addEventListener('click', function () {
    sow.style.display = 'none';
        $("#reg_us").val('') ;
        $("#reg_ps").val('') ;
        $("#reg_mail").val('');
        $("#reg_code").val('');
})
// 提交注册
sub[1].addEventListener('click', function () {
    var flag = 0;
    var bool = confirm('确定提交！');
    if (bool == true) {
        for (var i = 0; i < inps.length; i++) {
            if (inps[i].value == '') {
                flag = 1;
            }
            sow.style.display = 'none';
        }
        if (flag == 0) {
            $.ajax({
                type: "post",
                url: "http://118.195.129.130:3000/user/reg",
                async: true,
                data: {
                    us: $("#reg_us").val(),
                    ps: $("#reg_ps").val(),
                    mail: $("#reg_mail").val(),
                    code: $("#reg_code").val()
                },
                success: function (data) {
                    if(data.msg == '用户名已存在'){
                        console.log("用户名已存在！");
                    }  else {
                    console.log(data);
                    console.log("success");
                    alert("注册成功！");}
                },
                error: function () {
                    console.log("注册失败！");
                }
            })
        } else {
            alert('请先把上述信息填写完整');
        }
    } else {
        alert('注册失败！');
    }
})
// sub[2].onmouseover = function(){
//     sow.style.display = 'none';
// }
// var loadinps = document.querySelectorAll('#loaditem input');
var loadbtn = document.querySelectorAll('#loaditem button');
var a = document.querySelector('#loadsky a');
// 登录用户，实现页面跳转
loadbtn[0].addEventListener('click', function () {
    console.log($("#load_us").val());
    console.log($("#load_ps").val());
    if ($("#load_us").val() != '' && $("#load_ps").val() != '') {
        $.ajax({
            type: "post",
            url: "http://118.195.129.130:3000/user/login",
            async: true,
            data: {
                us: $("#load_us").val(),
                ps: $("#load_ps").val()
            },
            success: function (data) {
                console.log(data);
                // window.location.replace('index.html');
                // window.location.href = 'index.html';
                
                if (data.msg != '用户名或密码不正确') {
                    window.location.replace('index.html');
                    alert("登录成功！");
                    window.localStorage.setItem('_id', data.data[0]._id);
                } else {
                    alert('用户名或密码不正确！');
                }
            },
            error: function (err) {
                console.log(err);
                alert('请先确认信息是否正确！');
            }
        })
    } else {
        alert("请先输入用户名和密码!");
    }
})

